module demo {
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.web;
    requires org.apache.logging.log4j;
    requires java.mail;
    requires freemarker;
    requires activation;
    requires javafx.graphics;
    requires commons.configuration;

    exports com.demo;
    opens com.demo.model to freemarker;
    opens com.demo.util to javafx.fxml;
    opens com.demo.controller to javafx.fxml;
    opens com.demo.controller.common to javafx.fxml;
    opens com.demo.controller.menu to javafx.fxml;
}